artificial propagation - French English Dictionary